Job Radar. Live notifications. AI processed.
freelancer.com 2026-04-20 🟠
🔹 Cricket Data Scraper
👤 Client: 🇮🇳 Ludhiana, India Member since 2020-02-29
💰 Price: $2 / hr Average bid
🚩 Problem: Extract and structure detailed cricket data for IPL 2026 teams and related elements.
📦 Existing: Not specified
Specifications:
[Target] Player details: List of players, categorized roles (batter, bowler, all-rounder), country, city, jersey number, team. Highlight captain, wicket keeper, vice captain.
[Method] Web scraping tools and APIs for data extraction from relevant cricket websites.
[UI/UX] Not applicable
[Stack] Python with libraries like BeautifulSoup, Scrapy, Pandas for data processing.
[Security] Ensure compliance with website terms of service. Use proxies to avoid IP blocking.
[Format] JSON structure: {team_name: {player_role: [players], captain: player_name, wicket_keeper: player_name, vice_captain: player_name}}
[Target] Ball details: Types (new, old), usage, life in overs, length, line, delivery type, pitch map.
[Method] Web scraping and manual data entry for detailed ball analysis.
[UI/UX] Not applicable
[Stack] Python with BeautifulSoup or Scrapy. Manual input into structured JSON format.
[Security] Ensure compliance with website terms of service. Use proxies to avoid IP blocking.
[Format] JSON structure: {ball_type: [details], pitch_map: [details]}
[Target] Pitch details: Types, advantages, disadvantages, soil composition.
[Method] Web scraping and manual data entry for detailed pitch analysis.
[UI/UX] Not applicable
[Stack] Python with BeautifulSoup or Scrapy. Manual input into structured JSON format.
[Security] Ensure compliance with website terms of service. Use proxies to avoid IP blocking.
[Format] JSON structure: {pitch_type: [details], soil_composition: [details]}
[Target] Batting details: Stance, shots, spin and pace ball handling, vision, shooting techniques, shot selection.
[Method] Manual data entry based on cricket analysis websites and expert interviews.
[UI/UX] Not applicable
[Stack] Python for structured JSON output. Manual input into structured JSON format.
[Security] Ensure compliance with website terms of service. Use proxies to avoid IP blocking.
[Format] JSON structure: {batting_stance: [details], shots: [details], spin_ball_handling: [details], pace_ball_handling: [details], vision_techniques: [details], shooting_techniques: [details], shot_selection: [details]}
Workflow:
1. Identify and document all relevant cricket websites for data scraping.
2. Set up web scraping tools (Python with BeautifulSoup, Scrapy) to extract player details, ball details, pitch details, and batting techniques.
3. Process scraped data using Python libraries like Pandas for cleaning and structuring.
4. Manually input detailed analysis of balls and pitches into structured JSON format.
5. Compile all structured data into a single JSON manifest.